non-surgical treatment device - Alemán Inglés Diccionario